package com.hibase.core.rule.service.ruledatasource;

import com.github.pagehelper.PageInfo;
import com.hibase.core.mybatis.service.BaseService;
import com.hibase.core.rule.entity.ruledatasource.RuleDataSource;
import com.hibase.core.rule.entity.ruledatasource.vo.RuleDataSourceSearchVO;

/**
 * 描述:
 * 规则数据源配置管理
 *
 * @author li-wei-hua
 * @date 2020-03-23 11:36
 */

public interface RuleDataSourceService extends BaseService<RuleDataSource> {

    /**
     * 查询数据源配置列表
     * @param searchVO  查询条件
     * @return
     */
    PageInfo selectDataSourceList(RuleDataSourceSearchVO searchVO);

    /**
     * 编辑数据源配置
     * @param dataSource 数据源对象
     * @return
     */
    String changeDataSource(RuleDataSource dataSource);
}
